package com.jh.paymentchannel.business;

import com.jh.paymentchannel.pojo.HLRegister;
import com.jh.paymentchannel.pojo.RegisterAuth;

import java.util.List;

public interface RegisterAuthBusiness {
	
	//保存数据
	public RegisterAuth saveAuth(RegisterAuth registerAuth);
	
	//查询数据
	public RegisterAuth queryByMobile(String mobile);
	
	//修改数据
	public RegisterAuth updateAuth(RegisterAuth registerAuth);
	
	/**
	 * 根据userId查询
	 * @param userId
	 * @return HLRegister
	 */
//	public HLRegister findHLRegisterByUserId(String userId);
	
	/**
	 * 保存HLRegister
	 * @param model
	 * @return
	 */
	public Object save(HLRegister model);
	
	/**
	 * 根据用户bankCard查询
	 * @param bankCard
	 * @return
	 */
	public HLRegister findHLRegisterByBankCard(String bankCard);
	/**
	 * 根据合利宝绑卡Id查询记录
	 * @param bindId
	 * @return
	 */
	public HLRegister findByBindId(String bindId);
	/**
	 * 根据合利宝绑卡Id和bankCard查询记录
	 * @param bindId
	 * @param bankCard
	 * @return
	 */
	public HLRegister findHLRegisterByBindIdAndBankCard(String bindId, String bankCard);
	/**
	 * 根据userId查询
	 * @param userId
	 * @return
	 */
	public List<HLRegister> findByUserId(String userId);

	
}
